Other Classes

The following classes are available globally.

  • The default document service. By default interacts with the APIDomain.default api.

    See more

    Declaration

    Swift

    public final class DefaultDocumentService
  • Data model for a document extraction.

    See more

    Declaration

    Swift

    @objcMembers
    final public class Extraction : NSObject
    extension Extraction: Decodable
  • Data model for a document extraction result.

    See more

    Declaration

    Swift

    @objcMembers
    final public class ExtractionResult : NSObject
  • Cancellation token needed during the analysis process

    See more

    Declaration

    Swift

    public final class CancellationToken
  • Undocumented

    See more

    Declaration

    Swift

    public class BottomSheetController : UIViewController
  • Core class for Gini Merchant SDK.

    See more

    Declaration

    Swift

    @objc
    public final class GiniMerchant : NSObject
  • The GiniMerchantConfiguration class allows customizations to the look of the Gini Merchant SDK. If there are limitations regarding which API can be used, this is clearly stated for the specific attribute.

    Note

    Text can also be set by using the appropriate keys in a Localizable.strings file in the projects bundle. The library will prefer whatever value is set in the following order: attribute in configuration, key in strings file in project bundle, key in strings file in GiniMerchant bundle.

    Note

    Images can only be set by providing images with the same filename in an assets file or as individual files in the projects bundle. The library will prefer whatever value is set in the following order: asset file in project bundle, asset file in GiniMerchant bundle. See the avalible images for overriding in GiniImages.xcassets.
    See more

    Declaration

    Swift

    public final class GiniMerchantConfiguration : NSObject
  • The PaymentComponentsController class allows control over the payment components.

    See more

    Declaration

    Swift

    public final class PaymentComponentsController : PaymentComponentsProtocol
    extension PaymentComponentsController: PaymentComponentViewProtocol
    extension PaymentComponentsController: PaymentProvidersBottomViewProtocol
  • View model class for review screen

    See more

    Declaration

    Swift

    public class PaymentReviewModel : NSObject
  • Undocumented

    See more

    Declaration

    Swift

    public final class PaymentReviewViewController : BottomSheetController, UIGestureRecognizerDelegate
    extension PaymentReviewViewController: UICollectionViewDelegate, UICollectionViewDataSource, UICollectionViewDelegateFlowLayout
  • Undocumented

    See more

    Declaration

    Swift

    open class ZoomedImageView : UIScrollView
    extension ZoomedImageView: UIScrollViewDelegate